/*
 * Class3F.h
 *
 *  Created on: 2015年7月16日
 *      Author: Administrator
 */
#include "Class3.h"
#ifndef BCCH_CLASS3F_H_
#define BCCH_CLASS3F_H_
// 包含differentially encoded AGCH/CCCH list 的第二部分. Size: 120 bits
//<Header: bitstring(5)>– 5 bits
//<Class Type 3: 0>
//<Segment type: 0101>
//struct ST3F_Header{
//	//header 由classType、segment Type组成
//	//1 bit
//	unsigned char classType:1;
//	//4bits
//	unsigned char segmentType:4;
//};

class Class3F :public Class3{
public:
	Class3F();
	virtual ~Class3F();
	//	ST3F_Header header;
	//	<SA_AGCH_CHANS: bitstring(5)>– Range 0 - 31. Indicates number of AGCHs/ CCCHs in the LAI
	unsigned char SA_AGCH_CHANS:5;

	//	<SA_AGCH_LIST_PART1: bitstring(82)>– First partition of differentially encoded AGCH/CCCH list. See clause 4.2.2.1.5
	unsigned char SA_AGCH_LIST_PART1[11];
	//			<Spare: bitstring(28)>
	unsigned int spare:28;
};

#endif /* BCCH_CLASS3F_H_ */
